let app = getApp();

let domain = "http://localhost:8080/SchoolSecurityService";
let url = domain + '/login';

Page({
  data: {
    authCode: '',
    userId: '',
    userName: '',
    hideList: true,
    isHide: true,
    isset: false,
  },

  //根据钉钉id获取用户信息


  //加载授权
  onLoad() {
    this.setData({
      userName: app.globalData.userName,
    })
    if (dd.canIUse('getUpdateManager')) {
      // console.log("check update")
      const updateManager = dd.getUpdateManager()
      updateManager.onCheckForUpdate(function (res) {
        // 请求完新版本信息的回调
        console.log("res", res)
        if (res.hasUpdate == false) {
          updateManager.onUpdateReady(function (res) {
            console.log("version", res.version)
            dd.confirm({
              title: '更新提示！',
              content: '新版本已经准备好，是否重启应用？',
              success: function (res) {
                if (res.confirm) {
                  // 新的版本已经下载好，调用 applyUpdate 应用新版本并重启
                  updateManager.applyUpdate()
                }
              }
            })
          })
          updateManager.onUpdateFailed(function () {
            // 新的版本下载失败
            dd.confirm({
              title: '已经有新版本啦！',
              content: '新版本已经上线，请您删除当前小程序，重新搜索打开！',
            })
          })
        }
      })
    } else {
      // 如果希望用户在最新版本的客户端上体验您的小程序，可以这样子提示
      dd.confirm({
        title: '提示',
        content: '当前版本过低，无法使用该功能，请升级到最新版本后重试。'
      })
    }

  },

  bindGetUserInfo() {
    console.log("===========", app.globalData.dingdingId)
    dd.httpRequest({
      headers: {
        "Content-Type": "application/json"
      },
      url: app.baseUrl + '/DingDing/AccountManagement/getUserByDingDingId',
      method: 'POST',
      data: JSON.stringify({
        dingdingId: app.globalData.dingdingId
      }),
      dataType: 'json',
      success: (res) => {
        console.log("用户信息：", res)
        if (res.data != null && res.data != "") {
          app.globalData.userId = res.data.id
          app.globalData.userName = res.data.username
          app.globalData.department = res.data.department
          app.globalData.departmentId = res.data.departmentId
          app.globalData.identity = res.data.identity
          app.globalData.identityId = res.data.identityId
          app.globalData.userType = res.data.userType
          app.globalData.departmentType = res.data.departmentType
          app.globalData.realname = res.data.realName
          app.globalData.phone = res.data.phone
          app.globalData.inspectModel = res.data.inspectModel
          app.globalData.position = res.data.position
          app.globalData.parent = res.data.parent
          console.log("授权页面的用户名：", app)
          dd.reLaunch({
            url: '/page/index'
          })
        } else {
          dd.redirectTo({
            url: '/page/login/login'
          })
        }
      },
      fail: (res) => {
        dd.redirectTo({
          url: '/page/login/login'
        });
      }
    })
  },

})